package com.um.jdy.common.charge.entity.po;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.um.springboot.starter.orm.entity.BaseEntity;
import lombok.Data;
import java.util.Date;

/**
 * 充电费用明细表
 * @TableName charge_order_fee
 */
@TableName(value ="charge_order_fee")
@Data
public class OrderFee extends BaseEntity {

	/**
	 * id
	 */
	 @TableId
	 private String chargeOrderFeeId;

	/**
	 * 租户id
	 */
	 private String comId;

	/**
	 * 充电订单ID
	 */
	 private String chargeOrderId;

	/**
	 * 总金额(4位小数)
	 */
	 private Integer totalAmount;

	/**
	 * 充电费用(分)-暂不用
	 */
	 private Integer chargeAmount;

	/**
	 * 服务费(分)-暂不用
	 */
	 private Integer serviceAmount;

	/**
	 * 充电电量（Wh）
	 */
	 private Integer chargeCapacity;

	/**
	 * 充电时长（秒）-暂不用
	 */
	 private Integer chargeSeconds;

	/**
	 * 充电时长（分钟） -暂不用
	 */
	 private Integer chargeMinutes;

	/**
	 * 开始时间 -暂不用
	 */
	 private Date chargeStartTime;

	/**
	 * 结束时间 -暂不用
	 */
	 private Date chargeEndTime;

	/**
	 * 充电时段：0-尖费率，1-峰费率，2-平费率，3-谷费率
	 */
	 private String chargePeriod;

	/**
	 * 收费时间开始时间
	 */
	 private String startTime;

	/**
	 * 收费时段结束时间
	 */
	 private String endTime;

	/**
	 * 单价(分/度)
	 */
	 private Integer unitPrice;

	/**
	 * 服务费(分/度)
	 */
	 private Integer serviceFee;

	/**
	 * 状态，0-未生效，1-已生效
	 */
	 private String status;

	/**
	 * 创建时间
	 */
	 private Date createTime;

	/**
	 * 是否删除
	 */
	 private String isDelete;

	/**
	 * 删除时间
	 */
	 private Date deleteTime;


}
